package com.systemic.service;

import com.systemic.pojo.GroupJoinApply;
import com.systemic.vo.PageVo;

import java.util.List;

/**
 * @ClassName: GroupJoinApplyService
 * @Description:
 * @Author:
 * @CreateTime: 2024-02-02 10:49
 * @Version:
 **/
public interface GroupJoinApplyService {
    /**
     * 加入申请
     * @param groupJoinApply
     * @return
     */
    int joinApply(GroupJoinApply groupJoinApply);

    /**
     * 查看加入申请
     * @param pageVo
     * @return
     */
    List<GroupJoinApply> selectListById(PageVo pageVo);

    /**
     * 同意加入申请
     * @param groupJoinApply
     * @return
     */
    int joinAgree(GroupJoinApply groupJoinApply);

    /**
     * 忽略加入申请
     * @param groupJoinApply
     * @return
     */
    int joinDisagree(GroupJoinApply groupJoinApply);


}
